//package inet.app.view.activity;
//
//import inet.app.R;
//import inet.app.controller.database.DataBaseHandler;
//import inet.app.controller.parser.Parser;
//import inet.app.controller.parser.Parser_Live_MN;
//import inet.app.controller.parser.Parser_Live_MT;
//import inet.app.controller.parser.Parser_XsSync_Live;
//import inet.app.model.lottery.GetLoto;
//import inet.app.model.lottery.LotteryResult;
//import inet.app.model.object.KqGiai_Item;
//import inet.app.model.object.Veso_Item;
//import inet.app.model.util.ProgressDialog;
//import inet.app.model.util.Util;
//import inet.app.view.adapter.ListVesoAdapter;
//
//import java.util.ArrayList;
//import java.util.Collection;
//import java.util.Iterator;
//
//import android.app.Dialog;
//import android.app.Notification;
//import android.app.NotificationManager;
//import android.app.PendingIntent;
//import android.content.BroadcastReceiver;
//import android.content.Context;
//import android.content.Intent;
//import android.content.IntentFilter;
//import android.graphics.Color;
//import android.net.Uri;
//import android.os.Bundle;
//import android.view.KeyEvent;
//import android.view.View;
//import android.view.View.OnClickListener;
//import android.view.Window;
//import android.view.animation.Animation;
//import android.view.animation.AnimationUtils;
//import android.widget.ArrayAdapter;
//import android.widget.Button;
//import android.widget.ListView;
//import android.widget.TextView;
//
//public class ListVeso extends BaseActivity implements OnClickListener{
// Button btAddNew;
// TextView tvComment,tvfotter;
// ArrayList<KqGiai_Item> push;
// private String data_result;
// Veso_Item veso_item_push;
// LotteryResult lotteryresult;
// KqGiai_Item items,items_last;
// Dialog dialog,dlKetqua;
// int Red1 = Color.rgb(255, 0, 0);
// ListView lv_veso;
// boolean isRegister = false;
// private ArrayAdapter<Veso_Item> adapter;
// private DataBaseHandler db;
// String trunggiai="", trunglan1="";
// private String vesoOndialog="";
// private ArrayList<Veso_Item> list_veso;
// Intent intent_service;
// private String veso,code,date,ketqua,name;
// private ProgressDialog pdia;
//	@Override
//	public void onCreate(Bundle savedInstanceState) {
//		// TODO Auto-generated method stub
//		super.onCreate(savedInstanceState);
//		setContentView(R.layout.list_veso);
//		db= new DataBaseHandler(ListVeso.this);
//		pdia= new ProgressDialog(ListVeso.this);
//		initBase();
//		initScreen();
//		implement();
//		getData();
//		LoadListData();
//		intent_service = new Intent(this, VesoService.class);
//		
//	}
//	
//	public void getData(){
//		Bundle rb = this.getIntent().getExtras();
//		data_result = rb.getString("datasend");
//		
//		System.out.println("DATA RESULT ==============>>" + data_result);
//		if(!data_result.equals("")&&!data_result.split("-")[3].contains("Chưa có kết quả")){
//			veso = data_result.split("-")[0];
//			code = data_result.split("-")[1];
//			date = data_result.split("-")[2];
//			ketqua= data_result.split("-")[3];
//			name = data_result.split("-")[4];
//			
//			DialogKetqua(ListVeso.this,code,date,ketqua,name);
//			dlKetqua.show();
//		}
//	}
//	
//	public void onResume() {
//		// TODO Auto-generated method stub
//		((MyApp) getApplication()).setRunning(true);
//		if (!isRegister) {
//			startService(intent_service);
//			registerReceiver(broadcastReceiver, new IntentFilter(VesoService.BROADCAST_ACTION));
//			isRegister=true;
//		}
//			if (((MyApp) getApplication()).isKill()) {
//				stopThread();
//				finish();
//			}
//		super.onResume();
//	}
//	private BroadcastReceiver broadcastReceiver = new BroadcastReceiver() {
//		@Override
//		public void onReceive(Context context, Intent intent) {
//			System.out.println("Running 3");
//			UpdateData(intent);
//		}
//	};
//	public void stopThread() {
//		((MyApp) getApplication()).setRunning(false);
//		if (isRegister) {
//			unregisterReceiver(broadcastReceiver);
//			stopService(intent_service);
//			isRegister = false;
//		}
//	}
//	private void UpdateData(Intent intent){
//		list_veso= db.getVeSo();
//		
//		String json = intent.getStringExtra("broad");
//		System.out.println("Push:" + json);
//		
//		Parser pp = new Parser();
//		if (pp.getName(json).equals("XSSYNC_RESP")) {
//			if(Util.onLiveTimeMN()){
//				Parser_Live_MN parserMN = new Parser_Live_MN();
//				push = parserMN.getList(json);
//			}else if (Util.onLiveTimeMT()) {
//				Parser_Live_MT parserMT = new Parser_Live_MT();
//				push = parserMT.getList(json);
//			}else {
//				Parser_XsSync_Live parser = new Parser_XsSync_Live();
//				push = parser.getList(json);
//			}
//		}
//		System.out.println("MA CODE PUSH " +push.get(0).getCode() + push.get(0).getDate() + push.get(0).getName());
//		for (int i = 0; i < list_veso.size(); i++) {
//			for (int j = 0; j < push.size(); j++) {
//				if(list_veso.get(i).getCode().equals(push.get(j).getCode())&&list_veso.get(i).getDate().equals(push.get(j).getDate())){
//					items= push.get(j);
//					lotteryresult = new LotteryResult(items.getGiaidb(), items.getGiai1(),items.getGiai2(),items.getGiai3()
//						,items.getGiai4(),items.getGiai5(),items.getGiai6(),items.getGiai7(),items.getGiai8());
//					Result_Veso(lotteryresult,list_veso.get(i));
//				}
//					
//			}
//			
//		}
//		
//	
//	}
//	private void Result_Veso(LotteryResult result,Veso_Item veso_Item) {
//		// TODO Auto-generated method stub
//		GetLoto getloto = new GetLoto();
//		String numberfirts, numberend;
//		Collection<String> cEndNumbers = getloto.getEndNumberOfLotteryResult(result);
//		String endNumber = "";
//		for (Iterator<String> it = cEndNumbers.iterator(); it.hasNext();) {
//			endNumber = it.next();
//			String sosanh= endNumber.split(": ")[1].toString();
//			if(veso_Item.getListNumber().contains(sosanh)){
//				trunggiai+= " " + endNumber;
//				if(!trunglan1.equals(trunggiai)){
//				trunglan1=trunggiai;
//				veso_item_push= new Veso_Item(veso_Item.getListNumber(), veso_Item.getCode(), veso_Item.getDate(),trunggiai,veso_Item.getName()); 
//				db.updateVeSo(veso_item_push);
//				callNotify("Bạn đã trúng " + trunggiai);
//				LoadListData();
//				}
//				trunggiai="";
//			}
//		}
//	}
//	
//	private void callNotify(String ketqua) {
//			CharSequence contentTitle = ketqua;
//			Notification notifyDetails = new Notification(
//					R.drawable.icon_notification2, contentTitle, System
//							.currentTimeMillis());
//			CharSequence contentText = "Vào vé số để biết thêm chi tiết!";
//			// CharSequence contentText = json;
//			Intent notifyIntent = new Intent(ListVeso.this, FlashScreen.class);
//			PendingIntent intent = PendingIntent
//					.getActivity(ListVeso.this, 0, notifyIntent,
//							android.content.Intent.FLAG_ACTIVITY_NEW_TASK);
//
//			notifyDetails.setLatestEventInfo(ListVeso.this, contentTitle,contentText, intent);
//			notifyDetails.defaults |= Notification.DEFAULT_SOUND;
//			NotificationManager mNotificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
//			mNotificationManager.notify(0, notifyDetails);
//		}
//
//	private void initScreen() {
//		// TODO Auto-generated method stub
//		btAddNew=(Button) findViewById(R.id.btAddNew);
//		lv_veso =(ListView) findViewById(R.id.lv_veso);
//		tvComment =(TextView) findViewById(R.id.tvComment);
//		tvComment.setVisibility(View.GONE);
//		//Load animation
//		tvfotter =(TextView) findViewById(R.id.tvfotter);
//		
//		final Animation text_animation = AnimationUtils.loadAnimation(this, R.anim.custom_text_animation);
//		tvfotter.startAnimation(text_animation);
//		tvfotter.setOnClickListener(new OnClickListener() {
//			@Override
//			public void onClick(View v) {
//				// TODO Auto-generated method stub
//				pdia.show();
//				Intent myWebLink = new Intent(android.content.Intent.ACTION_VIEW);
//	            myWebLink.setData(Uri.parse("http://m.ole.vn/"));
//	            startActivity(myWebLink);
//	            pdia.dismiss();
//			}
//		});
//	}
//	private void implement() {
//		// TODO Auto-generated method stub
//		btAddNew.setOnClickListener(this);
//	}
//	private void LoadListData(){
//		pdia.show();
//		if(db.getCountVs()!=0){
//			list_veso= db.getVeSo();
//			if(list_veso.size()!=0){
//				System.out.println("MAX LENGHT " + list_veso.size());
//				tvComment.setVisibility(View.GONE);
//				adapter = new ListVesoAdapter(ListVeso.this, list_veso);
//				lv_veso.setAdapter(adapter);
//				pdia.dismiss();
//				
//			}else {
//				tvComment.setVisibility(View.VISIBLE);
//				pdia.dismiss();
//			}
//		}else {
//			tvComment.setVisibility(View.VISIBLE);
//			pdia.dismiss();
//		}
//
//	}
//	@Override
//	public void onClick(View v) {
//		// TODO Auto-generated method stub
//		switch (v.getId()) {
//		case R.id.btAddNew:
//			pdia.show();
//			Intent intentAddnew = new Intent(ListVeso.this,AddNewVeso.class);
//			startActivity(intentAddnew);
//			pdia.dismiss();
//			break;
//		default:
//			break;
//		}
//	}
//	//Dialog Loading
//	//Dialog Kết quả
//	public void DialogKetqua(Context c,final String code,final String date,final String ketquasend,final String name){
//		String ContentKq="";
//		if(ketqua.contains("Không trúng giải")){
//			ContentKq="Rất tiếc, bạn không trúng giải nào của đài "+name+", mở thưởng ngày "+date+"!";
//		}else{
//			ContentKq="Xin chúc mừng, bạn đã trúng "+ketqua+" của đài "+name+", mở thưởng ngày "+date+"!";
//		}
//		dlKetqua=new Dialog(c);
//		dlKetqua.requestWindowFeature(Window.FEATURE_LEFT_ICON);
//		dlKetqua.setTitle("Kết quả vé số");
//		dlKetqua.setContentView(R.layout.dialog_ketqua_ve);
//		//
//		dlKetqua.getWindow().setBackgroundDrawableResource(R.drawable.background_2);
//		dlKetqua.getWindow().setTitleColor(Red1);
//		dlKetqua.setFeatureDrawableResource(Window.FEATURE_LEFT_ICON,R.drawable.icon_title_warning);
//		//
//		TextView tvContent = (TextView)dlKetqua.findViewById(R.id.tvContent);
//		tvContent.setText(ContentKq);
//		
//		Button btDong=(Button)dlKetqua.findViewById(R.id.btDong);
//		btDong.setOnClickListener(new View.OnClickListener() {
//			
//			public void onClick(View v) {
//				// TODO Auto-generated method stub
//				dlKetqua.dismiss();
//			}
//		});
//		
//		Button btChitiet = (Button)dlKetqua.findViewById(R.id.btChitiet);
//		btChitiet.setOnClickListener(new View.OnClickListener() {
//			public void onClick(View v) {
//				// TODO Auto-generated method stub
//				System.out.println("Dữ liệu gửi đi ======= " + code + date + "SỐ " + veso);
//				pdia.show();
//				Bundle rb = new Bundle();
//				Intent intent = new Intent (ListVeso.this, VesoDetail.class);
//				rb.putString("code", code);
//				rb.putString("date", date);
//				rb.putString("listnumber", veso);
//				intent.putExtras(rb);
//				startActivity(intent);
//				pdia.dismiss();
//				dlKetqua.dismiss();
//			}
//		});
//	}
//	public boolean onKeyDown(int keyCode, KeyEvent event) {
//		if (keyCode == KeyEvent.KEYCODE_BACK) {
//			System.out.println("THOAT NHE");
//			quitDialog(ListVeso.this);
//			dlquit.show();
//			return true;
//		}
//		return super.onKeyDown(keyCode, event);
//	}
//
//	public void quitDialog(Context c){
//		dlquit=new Dialog(c);
//		dlquit.requestWindowFeature(Window.FEATURE_LEFT_ICON);
//		dlquit.setTitle("Thoát ứng dụng ?");
//		dlquit.setContentView(R.layout.dialog_quit);
//		
//		//
//		dlquit.getWindow().setBackgroundDrawableResource(R.drawable.background_2);
//		dlquit.getWindow().setTitleColor(Red1);
//		dlquit.setFeatureDrawableResource(Window.FEATURE_LEFT_ICON,R.drawable.icon_title_warning);
//		//
//		
//		Button huy=(Button)dlquit.findViewById(R.id.bthuy);
//		huy.setOnClickListener(new View.OnClickListener() {
//			
//			public void onClick(View v) {
//				// TODO Auto-generated method stub
//				dlquit.dismiss();
//			}
//		});
//		
//		Button quit = (Button)dlquit.findViewById(R.id.btquit);
//		quit.setOnClickListener(new View.OnClickListener() {
//			public void onClick(View v) {
//				// TODO Auto-generated method stub
//				((MyApp) getApplication()).setIp("210.211.127.172");
//				((MyApp) getApplication()).setPort(1890);
//				((MyApp) getApplication()).setAppid("0");
//				((MyApp) getApplication()).setKill(true);
//				finish();
//				dlquit.dismiss();
//			}
//		});
//	}
//
//}
